QT       += core gui
QT       += charts
QT       += network

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

CONFIG += c++17

# You can make your code fail to compile if it uses deprecated APIs.
# In order to do so, uncomment the following line.
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000    # disables all the APIs deprecated before Qt 6.0.0

SOURCES += \
    frmkeyboard.cpp \
    hardwaremanager.cpp \
    itemmanager.cpp \
    loadingwidget.cpp \
    login.cpp \
    login2.cpp \
    main.cpp \
    mainwidget.cpp \
    methoddevelop.cpp \
    methodmanager.cpp \
    permission.cpp \
    registration.cpp \
    ruhai.cpp \
    selectmethod.cpp \
    settings.cpp \
    testing.cpp \
    usermanager.cpp

HEADERS += \
    frmkeyboard.h \
    hardwaremanager.h \
    itemmanager.h \
    loadingwidget.h \
    login.h \
    login2.h \
    mainwidget.h \
    methoddevelop.h \
    methodmanager.h \
    permission.h \
    registration.h \
    selectmethod.h \
    settings.h \
    test/testfun.h \
    testing.h \
    usermanager.h

FORMS += \
    frmkeyboard.ui \
    loadingwidget.ui \
    login.ui \
    login2.ui \
    mainwidget.ui \
    methoddevelop.ui \
    registration.ui \
    selectmethod.ui \
    settings.ui \
    testing.ui

#  LIBS += -lwiringPi -ldl

# Default rules for deployment.
qnx: target.path = /tmp/$${TARGET}/bin
else: unix:!android: target.path = /opt/$${TARGET}/bin
!isEmpty(target.path): INSTALLS += target

DISTFILES +=

RESOURCES += \
    rcs.qrc
